package com.ztmg.water.service.system;

import com.ztmg.water.model.system.SysRole;
import com.ztmg.water.vo.system.SysRoleVO;
import com.ztmg.water.dto.system.SysRoleDTO;
import com.ztmg.water.dto.system.SysRolePageDTO;
import com.ztmg.common.util.resultUtils.JsonResult;
import com.github.pagehelper.PageInfo;

public interface SysRoleService{

		JsonResult create(SysRoleDTO dto);
		JsonResult update(SysRoleDTO dto);
		JsonResult<SysRoleVO> selectById(Integer id);
		JsonResult<SysRoleVO> select(SysRoleDTO dto);
		JsonResult<PageInfo<SysRoleVO>> selectPage(SysRolePageDTO dto);
		JsonResult deleteById(Integer id);
		JsonResult delete(SysRoleDTO dto);
}